"""
文件基本操作:打开，读写，关闭
1）往文件text.txt写入几行字符串，尝试以W的方式和a的方式写入
2）读取文件内容展示在控制台
"""
# 1.打开文件，参数1：文件名，若不存在会新建该文件，没有写具体路径，表示在当前路径
#          参数2：模式，r表示只读：w表示写，会覆盖原有内容：a表示追加写入，会在末尾追加
f = open('text.txt', 'w')
# 2.往文件写入内容
f.write("Hello World\nHi Python")
# 3.关闭文件
f.close()

# 读取内容
f = open("text.txt", 'r')
# 读取,read()若不传入参数,表示读取整个文件
# s1 = f.read()
# print(s1)
print('*' * 20)
# read(5),表示一次读取5个字节
while True:
    s2 = f.read(5)
    print(s2)
    if len(s2) == 0:
        break
print('*' * 20)
f.close()

f = open('text.txt', 'r')
while True:
    # 一次读取一行
    s3 = f.readline()
    print(s3, end='')
    if len(s3) == 0:
        break
print()
print('*' * 20)
f.close()
